package com.iflytek.ci.common.service;

import com.iflytek.ci.cpms.domain.Milestone;
import com.iflytek.ci.cpms.dto.MilestoneReport;
import com.iflytek.ci.cpms.dto.ProjectInformation;

public interface MilestoneMailService {

	/**
	 * 创建新里程碑时邮件通知相关人员
	 * 
	 * @param projectinfo
	 *            项目的详细信息
	 * @param milestone_new
	 *            新创建的里程碑的信息
	 * @param from
	 *            邮件发送方
	 */
	void new_milestone(ProjectInformation projectinfo, Milestone milestone_new,
			String from);

    /**
     * 发送里程碑报告
     *
     * @param milestoneReport   里程碑报告dto对象（包含要报告信息、发送对象等）
     */
    void send_milestone_report_mail(MilestoneReport milestoneReport);
}
